TCP Westwood with adaptive bandwidth estimation to improve efficiency/friendliness tradeoffs

نویسندگان

  • Mario Gerla
  • Bryan K. F. Ng
  • M. Y. Sanadidi
  • Massimo Valla
  • Ren Wang
چکیده

In this paper, we propose an extension of TCP Westwood allowing the management of the Efficiency/Friendliness-toNewReno tradeoffs. We show that the extended TCP Westwood is able to achieve higher total link utilization, yet at the same time maintain friendliness. TCP Westwood (for short, TCPW) implements a novel window congestion control algorithm based on eligible rate estimation. The performance of TCPW has been promising, exceeding that of TCP NewReno in “large leaky pipes”; i.e. network paths with high bandwidth-delay product and non-negligible random error rate. Consider the situation where TCPW and TCP NewReno connections coexist and share common bottlenecks. Friendliness in this shared environment is paramount. Under certain conditions TCP NewReno may experience some performance degradation since TCPW “learns” more about connection performance and thus can take better advantage of available bandwidth. To manage the efficiency/friendliness tradeoffs, we propose to combine the original TCPW Bandwidth Estimation (BE) strategy with a new Rate Estimation (RE) strategy. One finds that BE provides significantly higher utilization, but may, under certain conditions, overestimates a connection fair share. RE, on the other hand, tends to be closer to the achieved rate of a connection, but it may underestimate the connection fair share. The question is: which estimate – RE or BE – yields better throughput/friendliness tradeoffs? Our studies show that RE works best when packet loss is mostly due to congestion. If, on the other hand, packet loss is mostly due to link errors, BE gives better performance. To achieve the “best of all worlds”, we introduce a method we call Combined Rate and Bandwidth estimation (CRB.) A connection first infers the predominant cause of packet loss (buffer congestion or random error) and then uses the more appropriate estimation method. Simulation shows that the adaptive CRB provides a very effective compromise between efficiency and friendliness.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Adaptive Rate Estimation to Provide Enhanced and Robust Transport over Heterogeneous Networks

The rapid advancement in wireless communication technology has spurred significant interest in the design and development of enhanced TCP protocols. Among them, TCP Westwood (TCPW) is a sender side only modification to improve TCP performance particularly over heterogeneous networks. The key idea of TCPW is to use rate estimation methods to set the congestion window and slow start threshold aft...

متن کامل

Efficiency/friendliness tradeoffs in TCP Westwood

In this paper, we propose a refinement of TCP Westwood allowing the management of the Efficiency/Friendliness-toNewReno tradeoff. We show that the refined TCP Westwood is able to achieve higher efficiency yet at the same time maintain friendliness. TCP Westwood (for short, TCPW) implements a novel window congestion control algorithm based on available bandwidth estimation. The performance of TC...

متن کامل

Improving Efficiency-Friendliness Tradeoffs of TCP: Robustness to Router Buffer Capacity Variations

In this paper, we propose a new version of TCPW (TCP-Westwood) to (1) maintain friendliness to widely used protocols, such as TCP-Reno, as well as (2) improve efficiency in mixed wired-wireless networks with non-negligible random packet losses due to link errors. In addition to significant efficiency gains, TCPW has been shown to be unfriendly to existing protocols under certain RTT and/or rout...

متن کامل

Adaptive bandwidth share estimation in TCP Westwood

TCP Westwood (TCPW) is a recently proposed sender side modification of TCP congestion control. TCPW relies on bandwidth share estimation techniques to enhance congestion control over high speed and/or wireless networks. The bandwidth share estimation methods turn out to be critical to guarantee both throughput improvement and friendliness towards widely used TCP protocols such as NewReno. In th...

متن کامل

Performance evaluation of Westwood+ TCP congestion control

Westwood+ TCP is a sender-side only modification of the classic Tahoe/Reno TCP that has been recently proposed to improve fairness and efficiency of TCP. The key idea of Westwood+ TCP is to perform an end-to-end estimate of the bandwidth available for a TCP connection by properly counting and filtering the stream of ACK packets. This estimate is used to adaptively decrease the congestion window...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Communications

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2004